package org.teststack.Test123;

import java.nio.charset.StandardCharsets;
import java.util.Base64;

public class JmBASE64 {
    public static void main(String[] args) {
        // Base64编码的字符串
        String encodedStr = "SGVsbG8gV29ybGQh"; // 示例："Hello World!"的Base64编码

        // 使用Base64的getDecoder()方法获取解码器，并使用decode()方法解码字符串
        byte[] decodedBytes = Base64.getDecoder().decode(encodedStr);

        // 将解码后的字节数组转换为字符串
        // 注意：这里假设原始字符串是UTF-8编码的，因此使用UTF-8来解码字节数组
        String decodedStr = new String(decodedBytes, StandardCharsets.UTF_8);

        // 输出解码后的字符串
        System.out.println(decodedStr); // 输出: Hello World!
    }
}

